62 #include "stm32f429i_discovery_lcd.h"
71 static void SystemClock_Config(
void);
72 static void BSP_Config(
void);
137 static void BSP_Config(
void)
153 __HAL_RCC_CRC_CLK_ENABLE();
176 static void SystemClock_Config(
void)
178 RCC_OscInitTypeDef RCC_OscInitStruct;
179 RCC_ClkInitTypeDef RCC_ClkInitStruct;
182 __HAL_RCC_PWR_CLK_ENABLE();
187 __HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE1);
190 RCC_OscInitStruct.OscillatorType = RCC_OSCILLATORTYPE_HSE;
191 RCC_OscInitStruct.HSEState = RCC_HSE_ON;
192 RCC_OscInitStruct.PLL.PLLState = RCC_PLL_ON;
193 RCC_OscInitStruct.PLL.PLLSource = RCC_PLLSOURCE_HSE;
196 RCC_OscInitStruct.PLL.PLLM = 15;
197 RCC_OscInitStruct.PLL.PLLN = 210;
198 RCC_OscInitStruct.PLL.PLLP = 2;
199 RCC_OscInitStruct.PLL.PLLQ = 7;
200 HAL_RCC_OscConfig (&RCC_OscInitStruct);
203 RCC_ClkInitStruct.ClockType = RCC_CLOCKTYPE_SYSCLK |RCC_CLOCKTYPE_HCLK |RCC_CLOCKTYPE_PCLK1 | RCC_CLOCKTYPE_PCLK2;
204 RCC_ClkInitStruct.SYSCLKSource = RCC_SYSCLKSOURCE_PLLCLK;
205 RCC_ClkInitStruct.AHBCLKDivider = RCC_SYSCLK_DIV1;
206 RCC_ClkInitStruct.APB1CLKDivider = RCC_HCLK_DIV4;
207 RCC_ClkInitStruct.APB2CLKDivider = RCC_HCLK_DIV2;
208 HAL_RCC_ClockConfig(&RCC_ClkInitStruct, FLASH_LATENCY_5);
213 #ifdef USE_FULL_ASSERT
221 void assert_failed(uint8_t* file, uint32_t line)